//进程 全局变量 process
// 1.获取nodejs的执行环境路径 
// console.log(process.argv);//一个数据，第一项是node可执行文件的路径，第二个是 执行的js绝对路径

// console.log(process.argv[0])

// console.log(process.argv[1])

// // 执行的过程中可以传参 ，区分不同的执行环境 
// if(process.argv[2]==="production"){
//     console.log("执行生产环境代码")
// }else{
//     console.log("执行开发环境代码")

// }

//2退出进程
// let num =0 
//  setInterval(()=>{
//      num ++;
//      console.log(num);
//      if(num==5){
//          process.exit();
//      }
//  },1000)


 //3.获取nodejs命令执行的环境，到目录
 //nodejs的执行环境在哪里，那么路径就是指向上层目录

require("./mydir/b.js") //C:\Users\Administrator\Desktop\node-lx\day3\9路径相关内容
console.log(process.cwd()) //C:\Users\Administrator\Desktop\node-lx\day3\9路径相关内容


// 二.全局路径   是执行文件的目录路径，或是文件路径
// 1.__dirname,  执行文件的上层目录绝对路径
// require('./mydir/b.js') //C:\Users\Administrator\Desktop\node-lx\day3\9路径相关内容\mydir
console.log(__dirname);//C:\Users\Administrator\Desktop\node-lx\day3\9路径相关内容

//2.__filename  当前执行文件的绝对路径 

console.log(__filename);//C:\Users\Administrator\Desktop\node-lx\day3\9路径相关内容\index.js

